body {margin:0 auto;font-size:12px; font-family:"微软雅黑"; padding:0px;}
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
ul {list-style:none;}
li {list-style:none;}
img {border:0px;}
a {color:#333;text-decoration:none;}
a:hover {color:#000000;	text-decoration:none;}
.top{ width:90%; height:auto; margin:0 auto; background:#004C73; padding:0% 5%; overflow:hidden; position:fixed; z-index:99999;}
.tobj{ width:90%; height:auto; margin:0 auto; background:#004C73; padding:0% 5%; overflow:hidden;}
.logo{ width:23%; height:auto; float:left; padding:2% 0%;}
.logo img{ width:100%;}
.dh{ width:66%; height:auto; float:right; padding-top:2%;}
.dh1{ width:93%; height:50px; float:left;}
.dh1 li{ width:10%; height:50px; float:left; font-size:16px; line-height:50px; text-align:center; color:#FFF;}
.dh1 li a{color:#FFF; text-decoration:none;}
.dh1 li a:hover{color:#FFF; text-decoration:underline; font-weight:bold;}
.dh2{ width:6%; height:50px; float:right; background:url(../Images/xt.jpg) no-repeat left center; text-align:right; position:relative;}
.dh2:hover .ssk{ display:block;}
.ssk{ width:300px; height:30px; display:none; position:absolute; z-index:999; top:50px; left:-260px; background:#006BA6; padding:5px; border-radius:5px;}
.ssk1{ width:240px; height:28px; float:left; border:0px;}
.ssk2{ width:50px; height:30px; float:right;}
.banner{ width:100%; height:745px; margin:0 auto; clear:both; z-index:998;}
#flash {width:100%;height:745px;overflow:hidden;margin:0 auto;clear:both;position:relative;
}
#flash1 {width:100%;height:745px;background:url(../Images/banner3.jpg) center no-repeat;
}
#flash2 {width:100%;height:745px;background:url(../Images/banner2.jpg) center no-repeat;
}
#flash3 {width:100%;height:745px;background:url(../Images/banner1.jpg) center no-repeat;
}
#flash img {width:100%;height:745px;
}
.flash_bar {width:50%;z-index:69;height:30px;overflow:hidden;position:absolute;bottom:20px;right:30px;text-align:center;
}
.flash_bar .dq {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(../Images/tg_flash_p.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Images/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(../Images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Images/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {height:745px;overflow:hidden;width:100%;clear:both;margin:0 auto;padding:0;
}
#flashLine {background:url(../Images/touming.png) repeat-x center bottom;height:745px;width:100%;margin:0 auto;clear:both;
}
.cen1{ width:90%; height:auto; margin:40px auto 30px auto;padding:0% 5%; overflow:hidden; text-align:left; font-size:25px; color:#000; font-weight:bold; line-height:30px;}
.cen1 span{ font-size:20px; color:#666; padding-left:20px;}
.cen2{ width:90%; height:auto; margin:0px auto 50px auto;padding:0% 5%; overflow:hidden;}
.cen2a{ width:45%; height:auto; float:left; overflow:hidden;}
.cen2a img{ height:100%;}
.cen2b{ width:51%; height:auto; float:right;}
.sdt{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.szsn{ width:100%; height:auto; float:left; overflow:hidden;}
.szsn1{ width:100%; height:40px; float:left; background:#efefef;}
.inx {display:none;}
.szsn1b{ width:55px; height:40px; float:right; text-align:center; font-size:12px; color:#333; line-height:40px;}
.jyxx1a{ width:90%; height:40px; float:left;}
.jyxx1a li{ width:145px; height:40px; float:left; display:block; text-align:center; line-height:40px; font-size:15px; color:#333;}
.jyxx1a li a{ width:145px; height:40px; color:#333;}
.jyxx1a li.hover{ width:145px; height:40px; color:#ffffff; background:#084466; font-weight:bold;}
.sdt2{ width:100%; height:auto; float:left;}
.sdt2 li{ width:97%; height:44px; float:left; line-height:44px; border-bottom:1px solid #E6E6E6; text-align:right; font-size:14px; color:#999; background:url(../Images/xdd.png) no-repeat left center; padding-left:3%;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;}
.sdt2 li a{ font-size:16px;color:#333; text-decoration:none; float:left;}
.sdt2 li a:hover{ color:#084466; text-decoration:underline;}
.cen3{ width:90%; height:auto; margin:0px auto 50px auto;padding:3% 5%; overflow:hidden; background:#E9E9E9; border-bottom:1px solid #CCC; border-top:1px solid #CCC;}
.cen3a{ width:48%; height:auto; float:left;}
.cen3a1{ width:100%; height:50px; float:left; text-align:left; font-size:25px; color:#000; font-weight:bold; line-height:35px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.cen3a1 span{ font-size:20px; color:#666; padding-left:20px;}
.cen3a1 a{color:#000; text-decoration:none;}
.cen3a1 a:hover{color:#000; text-decoration:underline;}
.cen3a2{ width:100%; height:auto; float:left;}
.cen3a2 li{ width:97%; height:44px; float:left; line-height:44px; border-bottom:1px solid #E6E6E6; text-align:right; font-size:14px; color:#999; background:url(../Images/xdd.png) no-repeat left center; padding-left:3%;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;}
.cen3a2 li a{ font-size:14px;color:#333; text-decoration:none; float:left;}
.cen3a2 li a:hover{ color:#084466; text-decoration:underline;}
.cen3b{ width:48%; height:auto; float:right;}
.cen3b1{ width:100%; height:auto; float:left;}
.cen3b1 li{ width:20%; height:auto; float:left; text-align:center; line-height:40px; color:#000; font-size:16px; margin:10px 0px;}
.cen3b1 li a{color:#000; text-decoration:none;}
.cen3b1 li a:hover{color:#084466; text-decoration:none;}
.cen3b1 li img{ width:120px;}
.cen4{ width:90%; height:auto; margin:0px auto 50px auto;padding:0% 5%; overflow:hidden; background:url(../Images/yue.jpg) no-repeat bottom center;}
.cen4a{ width:100%; height:50px; float:left; margin-bottom:10px;}
.cen4a1{ width:60%; height:50px; float:left; text-align:left; font-size:25px; color:#000; font-weight:bold; line-height:35px;}
.cen4a1 span{ font-size:20px; color:#666; padding-left:20px;}
.cen4a2{ width:30%; height:50px; font-size:20px; line-height:50px; text-align:right; float:right; color:#084466;}
.cen4a2 a{color:#084466; text-decoration:none;}
.cen4b{ width:100%; height:auto; float:left;}
.cen4b dl{ width:20%; height:70px; float:left; border:1px solid #C9C9C9;box-shadow: 0px 0px 6px 2px #d1d1d1; margin:1% 1.4%; display:inline; padding:15px 1%;}
.cen4b dl dt{ width:100%; height:30px; float:left; font-size:14px; line-height:30px; text-align:left; color:#084466; font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cen4b dl dt a{color:#084466; text-decoration:none;}
.cen4b dl dt a:hover{color:#000; text-decoration:none;}
.cen4b dl dd{ width:100%; height:40px; float:left; font-size:14px; line-height:20px; text-align:left; color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cen4c{ width:100%; height:23px; float:left; padding-top:25px; text-align:center;}
.cen5{ width:90%; height:auto; margin:0 auto;padding:3% 5%; overflow:hidden; background:#E9E9E9; border-bottom:1px solid #CCC; border-top:1px solid #CCC;}
.xqts2y{ width:100%; height:auto; float:left; margin-top:10px; overflow:hidden;}
.mr_frbox {width:100%; height:auto; float:left;}
.mr_frUl { float: left; height:auto; width:100%;}
.mr_frUle { float: left; height:37px; width:100%; text-align:center; margin-top:30px;}
.mr_frUl ul li {float: left; height:auto; width:25%; display:inline; text-align:center; overflow:hidden;}
.mr_frUl ul li img{width:96%;}
.root{ width:90%; height:auto; margin:50px auto 0px auto;padding:0% 5%; overflow:hidden; background:url(../Images/rot.jpg) no-repeat center;}
.root1{ width:100%; height:120px; float:left; padding:15px 0px;}
.root1a{ width:70%; height:120px; float:left; text-align:left; line-height:30px; color:#FFF; font-size:14px;}
.root1a a{ color:#FFF; text-decoration:none;}
.root1a a:hover{ color:#FFF; text-decoration:underline;}
.root1b{ width:25%; height:120px; float:right; background:url(../Images/er.jpg) no-repeat right center;}
.root2{ width:100%; height:45px; float:left; text-align:center; line-height:45px; color:#FFF; font-size:14px;}
.xban{ width:100%; height:300px; margin:0px auto 25px auto; overflow:hidden;}
.xban img{height:300px;}
.ny{ width:90%; height:auto; margin:0 auto;padding:0% 5%; overflow:hidden;}
.ny1{ width:18%; height:auto; float:left; background:#FFF;}
.ny1a{ width:80%; height:55px; float:left; background:url(../Images/tt.jpg) no-repeat left center #0067B1; padding-left:20%; line-height:55px; text-align:left; font-size:18px; color:#FFF;}
.ny1b{ width:100%; height:auto; float:left; background:#fff;}
.ny1b li{ width:80%; height:50px; float:left;background:url(../Images/jia.jpg) no-repeat left center; padding-left:20%; line-height:50px; text-align:left; font-size:16px; color:#000;}
.ny1b li a{color:#000; text-decoration:none;}
.ny1b li a:hover{color:#0067B1; text-decoration:none;}
.ny2{ width:76%; height:auto; float:right; background:#FFF; padding:0% 2% 2% 2%;}
.ny2a{ width:100%; height:59px; float:left; border-bottom:1px solid #DDDDDD; margin-bottom:20px;}
.ny2a1{ width:20%; height:59px; float:left; font-size:20px; color:#333; text-align:left; line-height:59px; font-weight:bold;}
.ny2a2{ width:auto; height:59px; float:right; background:url(../Images/wz.jpg) no-repeat left center; padding-left:25px; text-align:left; line-height:59px; color:#999; font-size:14px;}
.ny2a2 a{color:#999; text-decoration:none;}
.ny2a2 a:hover{color:#0067B1; text-decoration:none;}
.ny2b{ width:100%; height:auto; float:left; text-align:left; line-height:35px; color:#000; font-size:16px;}
.xwzx{ width:100%; height:auto; float:left;}
.xwzx li{ width:97%; height:55px; float:left; line-height:55px; border-bottom:1px solid #E6E6E6; text-align:right; font-size:14px; color:#999; background:url(../Images/icon_item.png) no-repeat left center; padding-left:3%;overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;}
.xwzx li a{ font-size:16px;color:#333; text-decoration:none; float:left;}
.xwzx li a:hover{ color:#084466; text-decoration:underline;}
.xsjg{ width:100%; height:auto; float:left;}
.xsjg dl{ width:28%; height:70px; float:left; border:1px solid #C9C9C9;box-shadow: 0px 0px 6px 2px #d1d1d1; margin:1% 1.4%; display:inline; padding:15px 1%;}
.xsjg dl dt{ width:100%; height:30px; float:left; font-size:14px; line-height:30px; text-align:left; color:#084466; font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xsjg dl dt a{color:#084466; text-decoration:none;}
.xsjg dl dt a:hover{color:#000; text-decoration:none;}
.xsjg dl dd{ width:100%; height:40px; float:left; font-size:14px; line-height:20px; text-align:left; color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}


.fy{ width:100%; margin:20px 0px; float:left; height:auto; line-height:40px; text-align:center; font-size:14px; color:#666666; background:#f6f6f6;}
.fy a{color:#666666; text-decoration:none; border:1px solid #CCC; padding:0px 10px; margin:0px 5px; display:inline;}
.fy span{color:#666666; text-decoration:none; border:1px solid #CCC; padding:0px 10px; margin:0px 5px; display:inline;}
.fy a:hover{color:#000; text-decoration:none;}
.bt{ width:100%; text-align:center; font-size:21px; float:left; line-height:50px; font-weight:bold; color:#000000; height:50px;}
.sj{ width:100%; text-align:center; border-bottom:1px dashed #CCCCCC; line-height:30px; float:left; font-size:12px; color:#999999; background:#efefef;}
.tu{ width:100%; margin:20px 0px; text-align:center; float:left;}
.nr{ width:100%; float:left; line-height:27px;}

.fullSlide{width:100%;position:relative;height:410px!important;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:410px!important;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(../Images/slider-arrow.png) -126px -137px #004C73 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:1%;background-position:-6px -137px;}

.jswm{ width:100%; height:auto; float:left;}
.jswm li{ width:30%; height:250px; float:left; text-align:center; font-size:14px; color:#000; line-height:50px; margin:3% 1% 3% 2%; display:inline;}
.jswm li a{color:#000; text-decoration:none;}
.jswm li a:hover{color:#084466; text-decoration:underline;}
.jswm li img{ width:100%; height:100%;}

.sxs{ width:100%; height:auto; float:left; overflow:hidden;}
.sxs1{ width:100%; height:40px; float:left;}
.sxs1b{ width:30%; height:40px; float:left; text-align:left; font-size:25px; color:#000; font-weight:bold; line-height:35px; margin-bottom:10px;}
.sxs1b span{ font-size:20px; color:#666; padding-left:20px;}
.sxs1a{ width:60%; height:40px; float:right;}
.sxs1a li{ width:145px; height:40px; float:right; display:block; text-align:center; line-height:40px; font-size:16px; color:#333;}
.sxs1a li a{ width:145px; height:40px; color:#333;}
.sxs1a li.hover{ width:145px; height:40px; color:#333; background:url(../Images/ht.jpg) no-repeat center bottom; font-weight:bold;}
.link{ width:90%; height:auto; margin:30px auto;padding:0% 5%; overflow:hidden;}
.link a{ font-size:14px;color:#333; text-decoration:none; line-height:45px;}
.link a:hover{ color:#084466; text-decoration:underline;}
.stu{ width:90%; height:auto; margin:0px auto 50px auto;padding:0% 5%; overflow:hidden; text-align:center;}
.stu img{ width:100%;}
@media screen and (max-width:1380px) {
.dh1 li{font-size:14px;}
}